/* CSS Document */
body{
margin:0 auto;
background-color:#fff;

}
html{overflow-x:hidden; overflow-y:auto;}
textarea{width:100%;height:50px;color:#f00;}
.body{background:#d8d8d8;}
td,textarea,input,select,option{
font-size:12px;
color:#000;
}
form{margin:0;padding:0;}
#mainframe{
margin:0 12px;
border:1px solid #999;border-top:0;
height:auto!important;min-height:470px;height:470px;
background:#fff;}
.mainframe{
height:auto !important;
height:440px;
min-height:440px;
}
#mainframe2{
background-color:#fff;
width:99.6%;
height:406px;
}
#childmenu2{
position:absolute;
left:0;
top:0;
background:#a4c6f6;
width:100%;
height:26px;
}
#childmenu2 ul{
margin:0;
margin-left:5px;
padding:0;
list-style-type:none;
}
#childmenu2 li{
float:left;
text-align:center;
height:26px;
/*vertical-align:middle;*/
color:#666;
font-size:12px;
font-weight:bold;
display:block;
margin-right:5px;
}
#childmenu2 a{
text-decoration:none;
background:url(../images/menu_bg.jpg) left 0;
float:left;
cursor:pointer;
height:26px;
color:#2b53a3;
padding-left:5px;
}
#childmenu2 a span{
background:url(../images/menu_bg.jpg) right 0;
padding-right:5px; 
height:27px;
line-height:27px;
vertical-align:middle;
float:left; 
}
#childmenu2 a:link{
text-decoration:none;
color:#2b62cc;
}
#childmenu2 a:visted{
text-decoration:none;
background:url(../images/menu_bg.jpg) left -27px;
height:27px;
}
#childmenu2 a:visted span
{
background:url(../images/menu_bg.jpg) right -27px; 
color:#000;  
height:27px;}
#childmenu2 a:hover{
text-decoration:none;
background:url(../images/menu_bg.jpg) left -27px;
height:27px;
}
#childmenu2 a:hover span
{
background:url(../images/menu_bg.jpg) right -27px; 
color:#000;  
height:27px; 
color:#deebfd;
 }

#showdiv ul{
margin-left:30px;
margin-right:0;
}
#showdiv li{
width:92%;
text-align:left;
border-bottom:1px dotted #096;
}
#hotkey{
position:absolute;
left:340px;
top:0px;
float:right;
width:600px;
padding-top:10px;
height:24px;
line-height:24px;
vertical-align:middle;
font-size:13px;
font-weight:bold;
color:#396;
z-index:90;
}
a{
text-decoration:none;
color:#333;
}
a:link{
text-decoration:none;
color:#333;
}
a:hover{
text-decoration:underline;
color:#2b62cc;
}
.bar_bg{
background:#fff url(../images/bar_bg_02.jpg) repeat-x;
height:31px;
}
.redstar{
color:#f00;
font-weight:bold;
font-size:12px;
padding-left:6px;
padding-right:6px;
}
legend{
color:#2d68b9;
font-size:13px;
font-weight:bold;
padding-left:0.5em;
padding-right:0.5em;

}
fieldset{margin-top:8px;}
fieldset table{
line-height:185%;
}
fieldset td{
text-align:left;
padding-left:6px;
background:#fff;
}
fieldset th{
background:#e6effc;
color:#4b6fa1;
font-size:12px;
text-align:left;
text-indent:6px;
}
 th{
background:#f9eec4;
color:#4b6fa1;
font-size:12px;
text-align:left;
text-indent:6px;
}
.btn_input {

  PADDING-RIGHT: 1px; PADDING-TOP: 1px; PADDING-LEFT: 1px;
  BORDER-RIGHT: #486da1 1px solid; BORDER-TOP: #5595dc 1px solid;BORDER-LEFT: #5595dc 1px solid; BORDER-BOTTOM: #486da1 1px solid;  
 FONT-SIZE: 12px; 
 FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, 
    StartColorStr=#76b7f7, EndColorStr=#4871af); 
	CURSOR: hand; COLOR: white; margin:1px 4px;height:26px;line-height:12px;
    

    
}
.btn_input img{padding-right:4px;border:0;vertical-align:middle;}

.div_btn{
margin-top:10px;
margin-bottom:10px;
height:30px;
text-align:center;
}
html{
scrollbar-face-color:#dde8fb;
scrollbar-face-background:url(../images/scroll_bar_bg.jpg);
scrollbar-shadow-color:#759ce7;
scrollbar-heightlight-color:#fff;
scrollbar-3dlight-color:#8da7da;
scrollbar-darkshadow-color:#afc3e9;
scrollbar-track-color:#e6edf9;
scrollbar-base-color:#fff;
scrollbar-arrow-color:#2b62cc;
}
.gray_input{
	background:#ebebe4;border:1px solid #7f9db9;
}
.star{
	color:red;
	padding-left:4px;
	padding-right:4px;
}
/*huadongmen*/
#ml{
width:100%;
height:220px;
background-color:#fff;
margin:0 auto;
}
#tabs1{
 margin-left:10px;
 margin-right:10px;
 width:96%;
 text-align:center;
}
.menu1box{
 position:relative;
 overflow:hidden;
 height:22px;
 width:100%;
 text-align:left;
}
#menu1{
 position:absolute;
 top:0;
 left:0;
 z-index:1;
 font-size:13px;
}
#menu1 li{
 float:left;
 display:block;
 cursor:pointer;
 width:110px;
 text-align:center;
 line-height:21px;
 height:22px;
 background:url(../images/btn_check2.jpg) no-repeat;
}
#menu1 li.hover{
 background:#fff;
 width:110px;
 color:#f90;
 border-left:1px solid #cac4ac;
 border-top:1px solid #cac4ac;
 border-right:1px solid #cac4ac;
  background:url(../images/btn_check.jpg) no-repeat left top;
}
.main1box{
 clear:both;
 border:1px solid #cac4ac;
 height:auto !important;
 height:181px;
 min-height:181px;
 width:100%;
 background-color:#FFF;
 margin-top:-1px;
 margin-bottom:10px;
}
#main1 ul{
width:100%;
 display: none;
 margin:0;padding:0;
}
#main1 li{

}
#main1 ul.block{
 display: block;
}
#div_row{
	width:100%;height:20px;
}
#div_row ul{
display:block;
	margin:0;padding:0;list-style:none;
}
#div_row li{
	float:left;padding:0 10px 2px;
	
}
.red{
	color:#f00;
}
.page_left{
	text-align:left;
	width:30%;
	margin:10px 0;
	float:left;
}
.page_right{
	text-align:right;
		width:70%;
	margin:10px 0;
	float:right;
}
.img_split{
	padding-right:8px;
	padding-left:8px;
}
.img_span{
	padding-right:4px;
}
.div_deng1{
	width:100%;text-align:right;padding-bottom:10px;
	font-size:11px;
}
.div_deng2{
	width:100%;text-align:left;padding-bottom:10px;padding-top:10px;padding-left:4px;
}
.line_color{
background:#86cfa1;
height:1px;
}
.tab_2{text-align:left;padding-left:6px;line-height:175%;font-size:12px;}
.tab_2 td{background:#fff;}
.tab_2 th{
background:url(../images/title_bg2.gif) repeat-x;
color:#4b6fa1;
height:23px;
font-size:12px;
}
.title_table{background:url(../images/title_bg2.gif) repeat-x;}

/*main frame*/
.navPoint {
	COLOR: #2b53a3; CURSOR: hand; 
	FONT-FAMILY: Webdings; 
	FONT-SIZE: 9pt
}
.switch_bar{width:14px;background:url(../images/bar.gif) 0 0 no-repeat; 
}
.arrow{
	FONT-SIZE:12px; CURSOR: pointer; COLOR: #2b53a3;
}
/*main frame over*/




.body_leftleft{background:url(../images/body_bgs.jpg) repeat-y;}
.body_rightright{background:url(../images/body_bgs_2.jpg) 100% 0% repeat-y;}
.body_top{background:#4e89a7;}

#mainframe_leftleft{
margin:0;
margin-left:12px;
}

#mainframe_rightright{
margin:0;
margin-right:12px;
}

/*main frame over*/







